package pe.gob.servir.apps.censodirectivo.model.bean;

import java.io.Serializable;
import java.util.Date;

public class Persona implements Serializable {

	private static final long serialVersionUID = 1L;
	private long personaId;
	private String tipoDocumento;
	private String dni;
	private String apellidoPaterno;
	private String apellidoMaterno;
	private String apellidoCasado;
	private String nombres;
	private String estadoCivil;
	private String desEstadoCivil;
	private String sexo;
	private String desSexo;
	private Date fechaNacimiento;
	private String nomPadre;
	private String nomMadre;
	private Date fechaFallecimiento;
	private Date fechaCaducidad;
	private String usuario;
	private String direccion;
	private String ubgDepartamento;
	private String ubgProvincia;
	private String ubgDistrito;
	private String nomDepartamento;
	private String nomProvincia;
	private String nomDistrito;
	private String emailPersonal;
	private String emailPersonalAlterno;
	private String telefono;
	private String celular;
	private String rpm;
	private String rpc;
	private String discapacidad;
	private String conadis;
	private String fuerzaArmada;
	private String perteneceCGP;
	private String pertenecioCGP;
	private String cuandoPertenecioCGP;
	private String pertenecioCGPAnio;
	private String pertenecioCGPMes;
	private String ruc;
	private String codigoRestriccion;
	private String codigoError;
	private String error;
	//Datos RENIEC
	private String nombresReniec;
	private String apePaternoReniec;
	private String apeMaternoReniec;
	private String existeReniec;
	private String flagValidadoReniec;
	private String clave;
	private String estado;

	public Persona() {

	}

	public long getPersonaId() {
		return personaId;
	}

	public void setPersonaId(long personaId) {
		this.personaId = personaId;
	}

	public String getTipoDocumento() {
		return tipoDocumento;
	}

	public void setTipoDocumento(String tipoDocumento) {
		this.tipoDocumento = tipoDocumento;
	}

	public String getDni() {
		return dni;
	}

	public void setDni(String dni) {
		this.dni = dni;
	}

	public String getApellidoPaterno() {
		return apellidoPaterno;
	}

	public void setApellidoPaterno(String apellidoPaterno) {
		this.apellidoPaterno = apellidoPaterno;
	}

	public String getApellidoMaterno() {
		return apellidoMaterno;
	}

	public void setApellidoMaterno(String apellidoMaterno) {
		this.apellidoMaterno = apellidoMaterno;
	}

	public String getApellidoCasado() {
		return apellidoCasado;
	}

	public void setApellidoCasado(String apellidoCasado) {
		this.apellidoCasado = apellidoCasado;
	}

	public String getNombres() {
		return nombres;
	}

	public void setNombres(String nombres) {
		this.nombres = nombres;
	}

	public String getEstadoCivil() {
		return estadoCivil;
	}

	public void setEstadoCivil(String estadoCivil) {
		this.estadoCivil = estadoCivil;
	}

	public String getDesEstadoCivil() {
		return desEstadoCivil;
	}

	public void setDesEstadoCivil(String desEstadoCivil) {
		this.desEstadoCivil = desEstadoCivil;
	}

	public String getSexo() {
		return sexo;
	}

	public void setSexo(String sexo) {
		this.sexo = sexo;
	}

	public String getDesSexo() {
		return desSexo;
	}

	public void setDesSexo(String desSexo) {
		this.desSexo = desSexo;
	}

	public Date getFechaNacimiento() {
		return fechaNacimiento;
	}

	public void setFechaNacimiento(Date fechaNacimiento) {
		this.fechaNacimiento = fechaNacimiento;
	}

	public String getNomPadre() {
		return nomPadre;
	}

	public void setNomPadre(String nomPadre) {
		this.nomPadre = nomPadre;
	}

	public String getNomMadre() {
		return nomMadre;
	}

	public void setNomMadre(String nomMadre) {
		this.nomMadre = nomMadre;
	}

	public Date getFechaFallecimiento() {
		return fechaFallecimiento;
	}

	public void setFechaFallecimiento(Date fechaFallecimiento) {
		this.fechaFallecimiento = fechaFallecimiento;
	}

	public Date getFechaCaducidad() {
		return fechaCaducidad;
	}

	public void setFechaCaducidad(Date fechaCaducidad) {
		this.fechaCaducidad = fechaCaducidad;
	}

	public String getUsuario() {
		return usuario;
	}

	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}

	public String getDireccion() {
		return direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	public String getUbgDepartamento() {
		return ubgDepartamento;
	}

	public void setUbgDepartamento(String ubgDepartamento) {
		this.ubgDepartamento = ubgDepartamento;
	}

	public String getUbgProvincia() {
		return ubgProvincia;
	}

	public void setUbgProvincia(String ubgProvincia) {
		this.ubgProvincia = ubgProvincia;
	}

	public String getUbgDistrito() {
		return ubgDistrito;
	}

	public void setUbgDistrito(String ubgDistrito) {
		this.ubgDistrito = ubgDistrito;
	}

	public String getNomDepartamento() {
		return nomDepartamento;
	}

	public void setNomDepartamento(String nomDepartamento) {
		this.nomDepartamento = nomDepartamento;
	}

	public String getNomProvincia() {
		return nomProvincia;
	}

	public void setNomProvincia(String nomProvincia) {
		this.nomProvincia = nomProvincia;
	}

	public String getNomDistrito() {
		return nomDistrito;
	}

	public void setNomDistrito(String nomDistrito) {
		this.nomDistrito = nomDistrito;
	}

	public String getEmailPersonal() {
		return emailPersonal;
	}

	public void setEmailPersonal(String emailPersonal) {
		this.emailPersonal = emailPersonal;
	}

	public String getEmailPersonalAlterno() {
		return emailPersonalAlterno;
	}

	public void setEmailPersonalAlterno(String emailPersonalAlterno) {
		this.emailPersonalAlterno = emailPersonalAlterno;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public String getCelular() {
		return celular;
	}

	public void setCelular(String celular) {
		this.celular = celular;
	}

	public String getRpm() {
		return rpm;
	}

	public void setRpm(String rpm) {
		this.rpm = rpm;
	}

	public String getRpc() {
		return rpc;
	}

	public void setRpc(String rpc) {
		this.rpc = rpc;
	}

	public String getDiscapacidad() {
		return discapacidad;
	}

	public void setDiscapacidad(String discapacidad) {
		this.discapacidad = discapacidad;
	}

	public String getConadis() {
		return conadis;
	}

	public void setConadis(String conadis) {
		this.conadis = conadis;
	}

	public String getFuerzaArmada() {
		return fuerzaArmada;
	}

	public void setFuerzaArmada(String fuerzaArmada) {
		this.fuerzaArmada = fuerzaArmada;
	}

	public String getPerteneceCGP() {
		return perteneceCGP;
	}

	public void setPerteneceCGP(String perteneceCGP) {
		this.perteneceCGP = perteneceCGP;
	}

	public String getPertenecioCGP() {
		return pertenecioCGP;
	}

	public void setPertenecioCGP(String pertenecioCGP) {
		this.pertenecioCGP = pertenecioCGP;
	}

	public String getCuandoPertenecioCGP() {
		return cuandoPertenecioCGP;
	}

	public void setCuandoPertenecioCGP(String cuandoPertenecioCGP) {
		this.cuandoPertenecioCGP = cuandoPertenecioCGP;
	}

	public String getRuc() {
		return ruc;
	}

	public void setRuc(String ruc) {
		this.ruc = ruc;
	}

	public String getCodigoRestriccion() {
		return codigoRestriccion;
	}

	public void setCodigoRestriccion(String codigoRestriccion) {
		this.codigoRestriccion = codigoRestriccion;
	}

	public String getCodigoError() {
		return codigoError;
	}

	public void setCodigoError(String codigoError) {
		this.codigoError = codigoError;
	}

	public String getError() {
		return error;
	}

	public void setError(String error) {
		this.error = error;
	}

	public String getNombresReniec() {
		return nombresReniec;
	}

	public void setNombresReniec(String nombresReniec) {
		this.nombresReniec = nombresReniec;
	}

	public String getApePaternoReniec() {
		return apePaternoReniec;
	}

	public void setApePaternoReniec(String apePaternoReniec) {
		this.apePaternoReniec = apePaternoReniec;
	}

	public String getApeMaternoReniec() {
		return apeMaternoReniec;
	}

	public void setApeMaternoReniec(String apeMaternoReniec) {
		this.apeMaternoReniec = apeMaternoReniec;
	}

	public String getExisteReniec() {
		return existeReniec;
	}

	public void setExisteReniec(String existeReniec) {
		this.existeReniec = existeReniec;
	}

	public String getClave() {
		return clave;
	}

	public void setClave(String clave) {
		this.clave = clave;
	}

	public String getPertenecioCGPAnio() {
		return pertenecioCGPAnio;
	}

	public void setPertenecioCGPAnio(String pertenecioCGPAnio) {
		this.pertenecioCGPAnio = pertenecioCGPAnio;
	}

	public String getPertenecioCGPMes() {
		return pertenecioCGPMes;
	}

	public void setPertenecioCGPMes(String pertenecioCGPMes) {
		this.pertenecioCGPMes = pertenecioCGPMes;
	}

	public String getFlagValidadoReniec() {
		return flagValidadoReniec;
	}

	public void setFlagValidadoReniec(String flagValidadoReniec) {
		this.flagValidadoReniec = flagValidadoReniec;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	@Override
	public String toString() {
		return "Persona [personaId=" + personaId + ", tipoDocumento="
				+ tipoDocumento + ", dni=" + dni + ", apellidoPaterno="
				+ apellidoPaterno + ", apellidoMaterno=" + apellidoMaterno
				+ ", apellidoCasado=" + apellidoCasado + ", nombres=" + nombres
				+ ", estadoCivil=" + estadoCivil + ", desEstadoCivil="
				+ desEstadoCivil + ", sexo=" + sexo + ", desSexo=" + desSexo
				+ ", fechaNacimiento=" + fechaNacimiento + ", nomPadre="
				+ nomPadre + ", nomMadre=" + nomMadre + ", fechaFallecimiento="
				+ fechaFallecimiento + ", fechaCaducidad=" + fechaCaducidad
				+ ", usuario=" + usuario + ", direccion=" + direccion
				+ ", ubgDepartamento=" + ubgDepartamento + ", ubgProvincia="
				+ ubgProvincia + ", ubgDistrito=" + ubgDistrito
				+ ", nomDepartamento=" + nomDepartamento + ", nomProvincia="
				+ nomProvincia + ", nomDistrito=" + nomDistrito
				+ ", emailPersonal=" + emailPersonal
				+ ", emailPersonalAlterno=" + emailPersonalAlterno
				+ ", telefono=" + telefono + ", celular=" + celular + ", rpm="
				+ rpm + ", rpc=" + rpc + ", discapacidad=" + discapacidad
				+ ", conadis=" + conadis + ", fuerzaArmada=" + fuerzaArmada
				+ ", perteneceCGP=" + perteneceCGP + ", pertenecioCGP="
				+ pertenecioCGP + ", cuandoPertenecioCGP="
				+ cuandoPertenecioCGP + ", pertenecioCGPAnio="
				+ pertenecioCGPAnio + ", pertenecioCGPMes=" + pertenecioCGPMes
				+ ", ruc=" + ruc + ", codigoRestriccion=" + codigoRestriccion
				+ ", codigoError=" + codigoError + ", error=" + error
				+ ", nombresReniec=" + nombresReniec + ", apePaternoReniec="
				+ apePaternoReniec + ", apeMaternoReniec=" + apeMaternoReniec
				+ ", existeReniec=" + existeReniec + ", flagValidadoReniec="
				+ flagValidadoReniec + ", clave=" + clave + ", estado="
				+ estado + "]";
	}

}
